;(function($) {
    // 前端所需变量
    var timer = null,
        js_header = $("#js-header"), // 头部
        js_header_class = js_header.attr("class"), // 头部class
        js_nav_product = $("#js-nav-product"), // 产品中心菜单
        js_product_list = $("#js-product-list"), // 产品列表
        js_float_contact = $("#js-float-contact"), //在线咨询悬浮窗
        js_left_content = $("#js-left-content"), //在线咨询详情
        js_close_float = $("#js-close-float"), //关闭在线咨询详情
        is_show = false; //在线咨询详情是否处于显示状态

    // 下载app相关变量
    var js_download_file = $(".js-download-file"), //下载按钮
        js_download_qrcode_wrap = $(".js-download-qrcode-wrap"); //下载二维码区域

    // 初始化头部
    function initHeader(ele) {
        var scroll_top = $(ele).scrollTop();
        if (scroll_top >= 100) {
            js_header.removeClass().addClass("header scroll");
        } else {
            js_header.removeClass().addClass(js_header_class);
        }
    }

    // 监听窗口滚动事件
    $(window).on("scroll", function(e) {
        initHeader(this);
    });

    // 移入移出产品中心菜单
    js_nav_product.on({
        "mouseenter": function(e) {
            clearTimeout(timer);
            js_product_list.slideDown(200);
        },
        "mouseleave": function(e) {
            timer = setTimeout(function() {
                js_product_list.slideUp(200);
            }, 300);
        }
    });

    // 鼠标移入在线咨询悬浮窗
    js_float_contact.on({
        "mouseenter": function() {
            if(!is_show) {
                js_left_content.fadeIn(200, function() {
                    is_show = true;
                });
            }
        }
    });

    // 点击关闭在线咨询详情
    js_close_float.on({
        "click": function() {
            js_left_content.fadeOut(200, function() {
                is_show = false;
            });
        }
    });

    // 监听鼠标移入移出下载按钮的事件
    js_download_file.on({
        "mouseenter": function() {
            js_download_qrcode_wrap.addClass("hide");
            $(this).find(".js-download-qrcode-wrap").removeClass("hide");
        },
        "mouseleave": function() {
            js_download_qrcode_wrap.addClass("hide");
        }
    });

    initHeader(window);
})(jQuery)